terry towelling - Turkish English Dictionary